# for compiling kernels for ARM envs without usable math libs.
CL_DEVICE_ADDRESS_BITS=32
;;
+
+ aarch64*)
+ AC_MSG_NOTICE([using the aarch64 optimized kernel lib for the native device])
+ HOST_LD_FLAGS="$HOST_LD_FLAGS -lm"
+ CLANG_MARCH_FLAG=mcpu
+ CL_DEVICE_ADDRESS_BITS=64
+ ;;
+
amd64|x86_64)
AC_MSG_NOTICE([using the x86_64 optimized kernel lib for the native device])
HOST_LD_FLAGS="$HOST_LD_FLAGS -lm"
AC_MSG_NOTICE([using the ppc64 optimized kernel lib for the native device])
HOST_LD_FLAGS="$HOST_LD_FLAGS -lm"
llc_triple="powerpc64-unknown-linux-gnu"
- CL_DEVICE_ADDRESS_BITS=32
+ CL_DEVICE_ADDRESS_BITS=64
#TODO: not all PowerPCs have Altivec?
HOST_LLC_FLAGS="$HOST_LLC_FLAGS -mattr=altivec"
CLANG_MARCH_FLAG="mcpu"
CL_DEVICE_ADDRESS_BITS=32
;;
+ mips64el*)
+ llc_triple="mips64el-unknown-linux-gnuabi64"
+ CLANG_MARCH_FLAG=mcpu
+ CL_DEVICE_ADDRESS_BITS=64
+ ;;
+
mips*)
llc_triple="mips-unknown-linux-gnu"
CLANG_MARCH_FLAG=mcpu